/// @description Insert description here
// You can write your code in this editor

if (instance_exists(o_Enemy)){
	var enem = instance_nearest(o_Hero.x,o_Hero.y,o_Enemy);


//if (start <1 )
//{direction = point_direction(x,y,enem.x,enem.y);
//image_angle = point_direction(x,y,enem.x,enem.y);
//    speed = 3; // Скорость движения
//}

//if (point_distance(enem.x,enem.y-50,x,y)<20){
//instance_destroy();
	
//} 

if (alarm[1] <= 0) {start = 1;}
if start >= 1{

			image_angle += speed;
x = o_Hero.x + lengthdir_x(radius, image_angle);
y = o_Hero.y  + lengthdir_y(radius, image_angle);

	}

;
 if ((enem.x > (x-30+o_Hero.sw_level*10) && enem.x<(x+10+o_Hero.sw_level*10)) && (enem.y > (y-30+o_Hero.sw_level*10) && enem.y<(y+10+o_Hero.sw_level*10)))
    {
          if (enem.hp > 0){
		enem.hp -= damage; //уменьшаем здоровье врага на значение урона
		}
    }
 } else {instance_destroy()}

 //if position_meeting(x, y, o_Enemy)
 //   {
 //         if (enem.hp > 0){
	//	enem.hp -= damage; //уменьшаем здоровье врага на значение урона
	//	}
 //   }
 //} else {instance_destroy()}